package com.hxd.tabactivityfragment.mvp.view

import com.hxd.tabactivityfragment.bean.UserBean
import com.hxd.tabactivityfragment.mvp.base.IBaseView

/**
 *  项目名：    FoodOrigins
 *  包名：      com.hxd.tabactivityfragment.mvp.view
 *  文件名:     ILoginView
 *  创建者:     HXD
 *  创建时间:   2019/3/30 21:17
 *  描述:       用户登录界面用户的操作行为的定义
 */

interface ILoginView : IBaseView {
    /**
     * 获取用户的账号，返回账号
     */
    fun getAccount(): String

    /**
     * 获取用户的密码，返回密码
     */
    fun getPassword(): String

    /**
     * 登录的实现，需要传入用户对象
     */
    fun loginSuccess(user: UserBean, result: String)

    /**
     * 显示网络异常
     */
    fun showNetworkError()


    /**
     * 记住密码
     */
    fun rememberPassword()

}